English Dictionary
◊ LOBSTER TAIL
lobster tail
n : lobster tail meat; usually from spiny rock lobsters